package Zuoye3;

public class Books {
    private String name;
    private String author;
    private String press;
    private double price;
    public Books(String press,double price){
        this.getName();
        this.getAuthor();
    this.press=press;
    this.price=price;
    }
    public void getName() {
        name="查理九世";
    }

    public void getAuthor() {
        author="奥斯特洛夫斯基";
    }

    public String getPress() {
        return press;
    }

    public void setPress(String press) {
        this.press = press;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }
    public void message(){
        if(price>10){
            this.price=price;
        }else{
            System.out.println("无效");
        }
        System.out.println("书名为："+name+"作者为："+author+"出版社为："+press+"价格为："+price);
    }
    //以面向对象的思想，编写自定义类描述图书信息。设定属性包括：书名，作者，出版社名，价格；方法包括：信息介绍
    //
    //要求：
    //
    //1) 设置属性的私有访问权限，通过公有的get,set方法实现对属性的访问
    //
    //2) 限定介格必须大于10，如果无效进行提示
    //
    //3) 限定作者，书名境外为只读属性
    //
    //4) 设计构造方法实现对属性赋值
    //
    //5) 信息介绍方法描述图书所有信息
    //
    //6)	 编写测试类，测试图书类的对象及相关方法（测试数据信息自定）
}
